package com.itzhoun.wayFactory;

import com.itzhoun.Pizza;

/**
 * 工厂方法模式
 *
 * @author 周楠
 * @Date 2023/01/12/上午 10:20
 */
public abstract class OrderPizza {



    /**
     * 定义一个抽象方法
     * @return
     */
    abstract Pizza createPizza(String type);


    /**
     * 依然举例工厂方法pizza, 但是这个时候产地有两个一个上海 ShangHaiPizza一个北京 BeiJinPizza 。简单工厂模式显然不适合，需要修改一堆代码
     * 两个产地继承该抽象方法。
     */
}
